Comparisons between CORBA IDL & COM/DCOM MIDL: Interfaces for Distributed Computing
نویسندگان
چکیده
The adoption of distributed computing has brought with it the problem of interoperability. Today, program developers need to interoperate over large and complex heterogeneous networks. Dealing with the interoperability problems that these networks can provide leads to increasing the complexity of the overall system. This complexity can be signiicantly reduced through the introduction of an interface deenition language which adds an abstraction layer capable of handling many of the underlying problems. Two major interface deenition languages being used today include CORBA's Interface Deeni-tion Language (IDL) and Microsoft's Interface Deenition Language (MIDL) associated with COM/DCOM. This paper provides an overview of both interface deenition languages and a comparison between them based on our experiences developing distributed systems using both. We draw some conclusions about the strengths and weaknesses of both.
منابع مشابه
Difference between corba and rmi pdf
Of two distributed object models for use with Java: CORBA and RMI. In the paper we presents performance. Important differences between CORBA and RMI.Both CORBA and RMI hide the communications details of. Therefore from now on we will compare RMI only to the CORBA object request broker. ORB.Systems developers will have to choose between interoperability where Web Services have advantages, and pe...
متن کاملA Design Pattern based Approach to Generating Synchronization Adaptors from Annotated IDL
Middleware platforms such as CORBA and DCOM provide standard component interfaces, interaction protocols, and communication services to support interoperability of object{oriented applications operating in heterogeneous and distributed environments. General{purpose services and facilities foster re{use and help reduce development costs. Yet the degree of automation of the software development p...
متن کاملComparisons between CORBA and DCOM: Architectures for Distributed Computing
Over the last decade object-oriented development methods and techniques have gained rapid acceptance in many areas, for example Graphi-cal User Interfaces and Network Programming. Currently there are two major standard archi-tectures available to support Distributed Object-Oriented Programming: the Object Management Group's Common Object Request Broker Architecture and Microsoft's Distributed C...
متن کاملSeamless Object Authentication in Different Security Policy Domains
In the trading of intangible goods, there co-exist, from the security policy point of view, several different domains, such as CORBA and Java. In such environment, mobile objects, such as Applet, can move freely between domains, which contributes greatly to the dynamic evolution of the distributed computer system. However, there arises a new security problem: there is no way for the mobile obje...
متن کاملMapping CORBA IDL to TTCN-3 based on IDL to TTCN-2 mappings
A widely used middleware for Internet based distributed systems is CORBA where interfaces are described with IDL. TTCN is used as a standardised test description language in the telecommunication area. The current version of TTCN, version 3, is among others designed to test CORBA based systems. This requires a mapping of IDL to TTCN-3 and therefore, a new mapping for TTCN-3 in contrast to the e...
متن کامل